import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

import '../../../../lib_baseview/widget/empty_view/jr_empty_view.dart';
import '../../../../resource/language/generated/l10n.dart';
import 'share_friend_item_widget.dart';

class ShareFriendListPage extends StatefulWidget {
  final bool fromMsg;
  // final List<MsgListUserItem>? userItems;
  // final FriendModel? model;
  const ShareFriendListPage({
    Key? key,
    this.fromMsg = false,
    // this.model,
    // this.userItems,
  }) : super(key: key);

  @override
  State<StatefulWidget> createState() {
    return _ShareFriendListPage();
  }
}

class _ShareFriendListPage extends State<ShareFriendListPage>
    with SingleTickerProviderStateMixin {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        const SizedBox(
          height: 16,
        ),
        Text('Expanded')
        // Expanded(
        //     child: widget.fromMsg
        //         ? ListView.builder(
        //             itemBuilder: (context, index) {
        //               return ShareFriendItemWidget(
        //                 context: context,
        //                 // msgUserItem: widget.userItems![index],
        //                 fromMsg: true,
        //               );
        //             },
        //             itemCount: 0)
        //         : IndexedStack(
        //             index: widget.model?.showIndex,
        //             children: [
        //               JxRefresher(
        //                   controller: widget.model!.controller,
        //                   onLoading: widget.model?.loadMore,
        //                   onRefresh: widget.model?.refreshData,
        //                   canLoad: widget.model!.canLoadMore,
        //                   canRefresh: true,
        //                   content: ListView.builder(
        //                       itemBuilder: (context, index) {
        //                         return ShareFriendItemWidget(
        //                           context: context,
        //                           userItem: widget.model?.friendList![index],
        //                           fromMsg: false,
        //                         );
        //                       },
        //                       itemCount:
        //                           widget.model?.friendList?.length ?? 0)),
        //               Container(),
        //               _noFriendView()
        //             ],
        //           ))
      ],
    );
  }

  Widget _noFriendView() {
    return JREmptyView(desc: T.current.no_friend_tips);
  }
}
